package cn.eonshine.cuba.lsms.modular.biz.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import lombok.Data;

/**
 * 
 * @ClassName:  ETrainExecutionInformation   
 * @Description: Train GPS to LSMS
 * @author: Alan
 * @date:   2019-02-18 14:04:27
 *     
 */
@TableName("e_train_execution_information")
@Data
public class ETrainExecutionInformation extends Model<ETrainExecutionInformation> {
	@TableId("ID")
	private String id;
	@TableField("TRAIN_NO")
	private String trainNo;
	@TableField("ORDER_CODE")
	private String orderCode;
	@TableField("STAR_DEPOT_ID")
	private String starDepotId;
	@TableField("END_DEPOT_ID")
	private String endDepotId;
	@TableField("START_TIME")
	private Date startTime;
	@TableField("END_TIME")
	private Date endTime;
	@TableField("MILEAGE")
	private Double mileage;
	@TableField("LONGITUDE")
	private Double longitude;
	@TableField("LATITUDE")
	private Double latitude;
	@TableField("DATA_TIME")
	private Date dataTime;
	@TableField("CREATE_BY")
	private String createBy;
	@TableField("CREATE_DATE")
	private Date createDate;
	@TableField("UPDATE_BY")
	private String updateBy;
	@TableField("UPDATE_DATE")
	private Date updateDate;
	@TableField("REMARKS")
	private String remarks;
	@TableField("DEL_FLAG")
	private String delFlag;
	@TableField("IS_HIS")
	private String isHis;
	@Override
	protected Serializable pkVal() {
		return id;
	}

}
